Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Szczecin Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Meerbusch Challenger Spain F35 Spain F16 Spain F37 Spain F38 Spain F10 Spain F13 Spain F14 Spain F15 Spain F16 Spain F25 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F37 Spain F38 Spain F39 Spain F41 Spain F5 Spain F6 Turkey F12 Turkey F13 Spain F8 Spain F10 Spain F11 Spain F12 Spain F15 Spain F17 Spain F18 Spain F19 Spain F20 Spain F22 Spain F24 Spain F25 Spain F26 Spain F27 Spain F28 Spain F30 Morocco F6 Morocco F7 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F8 Spain F9 Spain F12 Spain F11 Portugal F8 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F24 Spain F26 Spain F27 Spain F29 Spain F30 Spain F31 Spain F32 Spain F33 Spain F34 Spain F35 Spain F36 Spain F41 Spain F42 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Croatia F4 Croatia F5 Croatia F6 Spain F8 Spain F9 Spain F10 Spain F11 Spain F12 Romania F4 Spain F15 Spain F16 Spain F23 Spain F24 Spain F28 Spain F29 Spain F30 Spain F32 Morocco F4 Morocco F5 Morocco F6 Spain F1 Tunisia F4 Tunisia F5 Spain F4 Turkey F9 Turkey F10 Spain F6 Spain F7 Spain F8 Spain F9 Spain F12 Spain F13 Bulgaria F1 Germany F7 Spain F22 Belgium F13 Spain F28 Spain F31 Spain F1 Tunisia F12 Tunisia F17 Tunisia F18 Tunisia F20 Spain F19 Spain F20 Spain F20 Spain F28 Spain F32 Tunisia F27 Tunisia F28 Tunisia F34 Tunisia F2 (Hammamet) Tunisia F3 (Hammamet) Tunisia F4 (Hammamet) Tunisia F5 (Hammamet) Spain F5 (Murcia) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Spain F8 (Reus) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Latvia F1 Spain F12 (Lleida) Spain F33 (Riba - Roja de Turia) Tunisia F31 (Hammamet) Tunisia F32 (Hammamet) Tunisia F34 (Hammamet) Tunisia F35 (Hammamet) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) Tunisia F39 (Hammamet) Tunisia F40 (Hammamet) Tunisia F2 (Hammamet) Tunisia F3 (Hammamet) Spain F4 (Paguera (Mallorca)) Spain F5 (Murcia) Turkey F8 (Antalya) Turkey F9 (Antalya) Tunisia F10 (Hammamet) Tunisia F11 (Hammamet) Spain F11 (Valldoreix) Spain F12 (Vic) Sweden F2 Tunisia F23 (Hammamet) Tunisia F24 (Hammamet) Spain F21 (Xativa) Spain F22 (Pozoblanco) Spain F24 (Santander) Spain F25 (Donostia-San-Sebastian) Spain F29 (Sabadell) Turkey F37 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) Turkey F41 (Antalya) M15 Palmanova M15 Tabarka M15 Tabarka M15 Valldoreix M25 Vic M25 Donostia-San-Sebastian M25 Oviedo M25 Riba - Roja de Turia M15 Castellon M25 Murcia M15 Antalya M25 Poznan M15 Valldoreix M15 Madrid M15 Torello M15 Majadahonda M15 Valldoreix M25 Vic M25 Bakio M25 Uriage M25 Frankfurt am Main M25 Ueberlingen M25 Oviedo M25 Lima M25 Lima M25 Cairo Spain F25 M25 Monastir Copa Ericsson Chile - Santiago Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons Spain F31 Spain F14 Italy F9 Spain F35 Spain F29 Spain F13 Sunrise Challenger Segovia Challenger Spain F16 M25 Porec M25 Rovinj M25 Opatija M15 Valldoreix M25 Santa Margherita di Pula M25 Mataro M25 La Nucia Bogota Challenger VI Torneo Internazionale di Tennis - Barletta Venice Open - Venice Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Open Diputacion - Cordoba Copa Ericsson Argentina - Buenos Aires Top Wool Challenger Biella - Biella M25 Santa Margherita di Pula Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon M25 Montauban Barletta Citta Della Disfida Open 2000 - Barletta M25 Badalona Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Spain F5 Seville Challenger Turin Challenger Perugia Challenger San Luis Potosi Challenger Mestre Challenger Prague Challenger Lyon Challenger M25 Oviedo San Benedetto Challenger Biella Challenger Alicante Challenger Maia 1 Challenger Madrid Challenger Split Challenger M25 Girona Parma Challenger Piracicaba Challenger Girona Challenger Trieste Challenger Milan Challenger International Championship of Croatia - Umag M25 Torello Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger M25 Sabadell Orleans Challenger Milan Challenger M25 Gurb VIII Open Internacional D'Andorra - Andorra Mohammedia Challenger Vicenza Challenger Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Biella Challenger M25 Sabadell Mohammedia Challenger Manila Challenger Memorial Savigni - Sassuolo Morelos Challenger Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Ostrava Challenger Skandia Open - Linz Gran Canaria Challenger Poznan Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Spain F5 Augsburg Challenger Spain F6 Meknes Challenger Grand Prix de Tennis de Lyon - Lyon Nord/LB Open - Braunschweig CA Tennis Trophy - Vienna Open Castilla y Leon Trofeo Iberdrola - Segovia Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Blois Challenger Pilot Pen Tennis - New Haven Karlsruhe Challenger Braga Challenger Gran Canaria 1 Challenger Zagreb Challenger CA Tennis Trophy - Vienna Spain F6 (Cornella) Grand Prix de Tennis de Lyon - Lyon Prague 3 Challenger Spain F8 SAP Open - San Jose Open SEAT Godo 2006 - Barcelona Open de la Comunidad Valenciana - Valencia The 10tele.com Open - Nottingham Guayaquil Challenger Allianz Suisse Open Gstaad - Gstaad Bangkok Challenger Valencia Challenger Banja Luka Challenger Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Bangkok Challenger Open Castilla y Leon - Segovia Marbella Challenger Regions Morgan Keegan Championships - Memphis Sophia Antipolis Challenger Tunis Challenger Aix En Provence Challenger The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Braga Challenger Surbiton Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Milan Challenger Generali Open - Kitzbuhel Perugia Challenger Pilot Pen Tennis - New Haven Modena Challenger Meerbusch Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Seville Challenger Davidoff Swiss Indoors - Basel Valencia Challenger Open 13 - Marseille Guayaquil Challenger The Artois Championships - London Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Porto 2 Challenger Davidoff Swiss Indoors Basel - Basel Open Castilla y Leon - Segovia ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger Open Sabadell Atlantico - Barcelona Quelle Cup 2000 - Furth AXA Open II - Espinho AEGON Championships - London Quito Challenger Allianz Suisse Open Gstaad - Gstaad Bogota Challenger Tenerife Challenger Pau Challenger ATU Cup 2001 - Weiden Maia 2 Challenger China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Murcia Challenger Medibank International - Sydney Aix En Provence Challenger I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Tunis Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Oeiras 3 Challenger Liberec Challenger San Marino Challenger Open Sabadell Atlantico - Barcelona Prague 3 Challenger Lisbon Challenger AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Maspalomas Challenger If Stockholm Open - Stockholm Tigre 2 Challenger Poprad Tatry Challenger Brisbane International - Brisbane Kigali 2 Challenger Murcia Challenger Medibank International - Sydney Rome Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Luedenscheid Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Nonthaburi 3 Challenger Serbia Open - Belgrade Rome Challenger Rome Challenger Apia International - Sydney Open Sud de France - Montpellier Prague Challenger ABN AMRO World Tennis Tournament - Rotterdam Tunis Challenger Perugia Challenger Open Sabadell Atlantico - Barcelona 2001 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Ostrava Challenger Prague Challenger Lima 2 Challenger Montemar Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Sassuolo Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Florence Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Qatar Exxon Mobil Open 2003 - Doha Ambato Challenger BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Lima Challenger Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Santiago Challenger Abierto Mexicano - Los Cabos Erste Bank Open - Vienna TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai AEGON Championships - London Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Swiss Open - Gstaad China Open - Beijing Alicante Challenger Antalya 3 Challenger Kenitra Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco TD Waterhouse Cup - Long Island Mercedes Cup - Stuttgart Montevideo Challenger CA Tennis Trophy - Vienna Fever-Tree Championships - London Davidoff Swiss Indoors - Basel Medibank International - Sydney Winston-Salem Open - Winston-Salem European Open - Antwerp Gran Canaria 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Great Ocean Road Open - Melbourne ARAG World Team Championship - Dusseldorf Gonet Geneva Open - Geneva Guadalajara Challenger Anytech365 Andalucia Open - Marbella Iasi Challenger Open Sud de France - Montpellier Vicenza Challenger Legg Mason Tennis Classic - Washington Barcelona Open Banc Sabadell - Barcelona Montechiarugolo - Parma Challenger Abierto de Tenis Mifel - Los Cabos Adidas International - Sydney Barcelona Open Banc Sabadell - Barcelona Marbella Challenger Open Parc - Lyon Boss Open - Stuttgart Thailand Open - Bangkok Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Milan Indoors - Milan Bet-At-Home Austrian Open - Kitzbuhel Stockholm Open - Stockholm Las Franquesas del Valles Challenger AEGON International - Eastbourne Ecuador Open - Quito Open de Moselle - Metz Dallas Open - Dallas Santo Domingo Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai AEGON Championships - London Bengaluru Challenger Murcia Challenger Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Seville Challenger AEGON Championships - London Allianz Suisse Open - Gstaad Eskisehir Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Casablanca Challenger Lisbon Challenger Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Cassis Challenger Estoril Open - Estoril Biella Challenger Seville Challenger Generali Open 2003 - Kitzbuhel Kenitra Challenger Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Portugal Open - Oeiras Valencia Open - Valencia European Open - Antwerp Augsburg Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Challenger AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Skopje Challenger Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Perugia Challenger Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Murcia Challenger Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Abierto Mexicano Telcel - Acapulco Lima Challenger Prostejov Challenger Delray Beach Open - Delray Beach Todi Challenger Geneva Open - Geneva Barcelona Challenger Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Montevideo Challenger Troyes Challenger Open 13 Provence - Marseille Bad Waltersdorf Challenger Barcelona Open Banc Sabadell - Barcelona Seville Challenger Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Braga Challenger Swiss Open - Gstaad Citi Open - Washington Madrid Challenger Troisdorf Challenger Tunis Challenger Perugia Challenger US Men's Clay Court Championship - Houston Montechiarugolo Challenger Vicenza Challenger International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Brasov Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open Seat-Godo '98 - Barcelona Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Gijon Open - Gijon Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Maspalomas Challenger Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BA-CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Chennai Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Tenerife 3 Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 - Marseille Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Madrid Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Bratislava 1 Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Luedenscheid Challenger Shanghai Rolex Masters - Shanghai Bonn Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Legg Mason Tennis Classic - Washington Rolex Paris Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Mallorca Open - Mallorca San Benedetto Challenger President's Cup - Tashkent Rogers Cup - Toronto Tigre 1 Challenger Concepcion Challenger Bordeaux Challenger Manama Challenger Antalya Challenger cinch Championships - London Lima Challenger Amersfoort Challenger Sibiu Challenger Barcelona Open Banc Sabadell - Barcelona Seville Challenger Lima 2 Challenger Valencia Challenger Pune Challenger Open de la Comunidad Valenciana - Valencia Girona Challenger Trofeo Conde de Godo - Barcelona Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo The Stella Artois Championships - London Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Heineken Open - Auckland BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Mallorca Championships - Mallorca Rogers Cup - Montreal BMW Open - Munich BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Konzum Croatia Open - Umag Chengdu Open - Chengdu Rogers Masters - Montreal Pacific Life Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Plava Laguna Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid French Open - Paris BNP Paribas Open - Indian Wells French Open - Paris Poznan Challenger Australian Open - Melbourne Lisbon Challenger Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 French Open - Paris Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Olympics - London Davis Cup, World Group, QF, USA-ESP 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Mubadala World Tennis Championship Davis Cup, World Group, QF, FRA-ESP 5-0 All Lower level tournaments Davis Cup, Group I, 2R, ROU-ESP 1-4 Olympics - Athens Mubadala World Tennis Championship Kooyong Classic - Kooyong Kigali 1 Challenger Menorca Challenger Braunschweig Challenger